﻿module HtmlEntites

let spec = """
Tab;00009
NewLine;0000A
excl;00021
quot;00022
QUOT;00022
num;00023
dollar;00024
percnt;00025
amp;00026
AMP;00026
apos;00027
lpar;00028
rpar;00029
ast;0002A
midast;0002A
plus;0002B
comma;0002C
period;0002E
sol;0002F
colon;0003A
semi;0003B
lt;0003C
LT;0003C
equals;0003D
gt;0003E
GT;0003E
quest;0003F
commat;00040
lsqb;0005B
lbrack;0005B
bsol;0005C
rsqb;0005D
rbrack;0005D
Hat;0005E
lowbar;0005F
grave;00060
DiacriticalGrave;00060
lcub;0007B
lbrace;0007B
verbar;0007C
vert;0007C
VerticalLine;0007C
rcub;0007D
rbrace;0007D
nbsp;000A0
NonBreakingSpace;000A0
iexcl;000A1
cent;000A2
pound;000A3
curren;000A4
yen;000A5
brvbar;000A6
sect;000A7
Dot;000A8
die;000A8
DoubleDot;000A8
uml;000A8
copy;000A9
COPY;000A9
ordf;000AA
laquo;000AB
not;000AC
shy;000AD
reg;000AE
circledR;000AE
REG;000AE
macr;000AF
OverBar;000AF
strns;000AF
deg;000B0
plusmn;000B1
pm;000B1
PlusMinus;000B1
sup2;000B2
sup3;000B3
acute;000B4
DiacriticalAcute;000B4
micro;000B5
para;000B6
middot;000B7
centerdot;000B7
CenterDot;000B7
cedil;000B8
Cedilla;000B8
sup1;000B9
ordm;000BA
raquo;000BB
frac14;000BC
frac12;000BD
half;000BD
frac34;000BE
iquest;000BF
Agrave;000C0
Aacute;000C1
Acirc;000C2
Atilde;000C3
Auml;000C4
Aring;000C5
AElig;000C6
Ccedil;000C7
Egrave;000C8
Eacute;000C9
Ecirc;000CA
Euml;000CB
Igrave;000CC
Iacute;000CD
Icirc;000CE
Iuml;000CF
ETH;000D0
Ntilde;000D1
Ograve;000D2
Oacute;000D3
Ocirc;000D4
Otilde;000D5
Ouml;000D6
times;000D7
Oslash;000D8
Ugrave;000D9
Uacute;000DA
Ucirc;000DB
Uuml;000DC
Yacute;000DD
THORN;000DE
szlig;000DF
agrave;000E0
aacute;000E1
acirc;000E2
atilde;000E3
auml;000E4
aring;000E5
aelig;000E6
ccedil;000E7
egrave;000E8
eacute;000E9
ecirc;000EA
euml;000EB
igrave;000EC
iacute;000ED
icirc;000EE
iuml;000EF
eth;000F0
ntilde;000F1
ograve;000F2
oacute;000F3
ocirc;000F4
otilde;000F5
ouml;000F6
divide;000F7
div;000F7
oslash;000F8
ugrave;000F9
uacute;000FA
ucirc;000FB
uuml;000FC
yacute;000FD
thorn;000FE
yuml;000FF
Amacr;00100
amacr;00101
Abreve;00102
abreve;00103
Aogon;00104
aogon;00105
Cacute;00106
cacute;00107
Ccirc;00108
ccirc;00109
Cdot;0010A
cdot;0010B
Ccaron;0010C
ccaron;0010D
Dcaron;0010E
dcaron;0010F
Dstrok;00110
dstrok;00111
Emacr;00112
emacr;00113
Edot;00116
edot;00117
Eogon;00118
eogon;00119
Ecaron;0011A
ecaron;0011B
Gcirc;0011C
gcirc;0011D
Gbreve;0011E
gbreve;0011F
Gdot;00120
gdot;00121
Gcedil;00122
Hcirc;00124
hcirc;00125
Hstrok;00126
hstrok;00127
Itilde;00128
itilde;00129
Imacr;0012A
imacr;0012B
Iogon;0012E
iogon;0012F
Idot;00130
imath;00131
inodot;00131
IJlig;00132
ijlig;00133
Jcirc;00134
jcirc;00135
Kcedil;00136
kcedil;00137
kgreen;00138
Lacute;00139
lacute;0013A
Lcedil;0013B
lcedil;0013C
Lcaron;0013D
lcaron;0013E
Lmidot;0013F
lmidot;00140
Lstrok;00141
lstrok;00142
Nacute;00143
nacute;00144
Ncedil;00145
ncedil;00146
Ncaron;00147
ncaron;00148
napos;00149
ENG;0014A
eng;0014B
Omacr;0014C
omacr;0014D
Odblac;00150
odblac;00151
OElig;00152
oelig;00153
Racute;00154
racute;00155
Rcedil;00156
rcedil;00157
Rcaron;00158
rcaron;00159
Sacute;0015A
sacute;0015B
Scirc;0015C
scirc;0015D
Scedil;0015E
scedil;0015F
Scaron;00160
scaron;00161
Tcedil;00162
tcedil;00163
Tcaron;00164
tcaron;00165
Tstrok;00166
tstrok;00167
Utilde;00168
utilde;00169
Umacr;0016A
umacr;0016B
Ubreve;0016C
ubreve;0016D
Uring;0016E
uring;0016F
Udblac;00170
udblac;00171
Uogon;00172
uogon;00173
Wcirc;00174
wcirc;00175
Ycirc;00176
ycirc;00177
Yuml;00178
Zacute;00179
zacute;0017A
Zdot;0017B
zdot;0017C
Zcaron;0017D
zcaron;0017E
fnof;00192
imped;001B5
gacute;001F5
jmath;00237
circ;002C6
caron;002C7
Hacek;002C7
breve;002D8
Breve;002D8
dot;002D9
DiacriticalDot;002D9
ring;002DA
ogon;002DB
tilde;002DC
DiacriticalTilde;002DC
dblac;002DD
DiacriticalDoubleAcute;002DD
DownBreve;00311
UnderBar;00332
Alpha;00391
Beta;00392
Gamma;00393
Delta;00394
Epsilon;00395
Zeta;00396
Eta;00397
Theta;00398
Iota;00399
Kappa;0039A
Lambda;0039B
Mu;0039C
Nu;0039D
Xi;0039E
Omicron;0039F
Pi;003A0
Rho;003A1
Sigma;003A3
Tau;003A4
Upsilon;003A5
Phi;003A6
Chi;003A7
Psi;003A8
Omega;003A9
alpha;003B1
beta;003B2
gamma;003B3
delta;003B4
epsiv;003B5
varepsilon;003B5
epsilon;003B5
zeta;003B6
eta;003B7
theta;003B8
iota;003B9
kappa;003BA
lambda;003BB
mu;003BC
nu;003BD
xi;003BE
omicron;003BF
pi;003C0
rho;003C1
sigmav;003C2
varsigma;003C2
sigmaf;003C2
sigma;003C3
tau;003C4
upsi;003C5
upsilon;003C5
phi;003C6
phiv;003C6
varphi;003C6
chi;003C7
psi;003C8
omega;003C9
thetav;003D1
vartheta;003D1
thetasym;003D1
Upsi;003D2
upsih;003D2
straightphi;003D5
piv;003D6
varpi;003D6
Gammad;003DC
gammad;003DD
digamma;003DD
kappav;003F0
varkappa;003F0
rhov;003F1
varrho;003F1
epsi;003F5
straightepsilon;003F5
bepsi;003F6
backepsilon;003F6
IOcy;00401
DJcy;00402
GJcy;00403
Jukcy;00404
DScy;00405
Iukcy;00406
YIcy;00407
Jsercy;00408
LJcy;00409
NJcy;0040A
TSHcy;0040B
KJcy;0040C
Ubrcy;0040E
DZcy;0040F
Acy;00410
Bcy;00411
Vcy;00412
Gcy;00413
Dcy;00414
IEcy;00415
ZHcy;00416
Zcy;00417
Icy;00418
Jcy;00419
Kcy;0041A
Lcy;0041B
Mcy;0041C
Ncy;0041D
Ocy;0041E
Pcy;0041F
Rcy;00420
Scy;00421
Tcy;00422
Ucy;00423
Fcy;00424
KHcy;00425
TScy;00426
CHcy;00427
SHcy;00428
SHCHcy;00429
HARDcy;0042A
Ycy;0042B
SOFTcy;0042C
Ecy;0042D
YUcy;0042E
YAcy;0042F
acy;00430
bcy;00431
vcy;00432
gcy;00433
dcy;00434
iecy;00435
zhcy;00436
zcy;00437
icy;00438
jcy;00439
kcy;0043A
lcy;0043B
mcy;0043C
ncy;0043D
ocy;0043E
pcy;0043F
rcy;00440
scy;00441
tcy;00442
ucy;00443
fcy;00444
khcy;00445
tscy;00446
chcy;00447
shcy;00448
shchcy;00449
hardcy;0044A
ycy;0044B
softcy;0044C
ecy;0044D
yucy;0044E
yacy;0044F
iocy;00451
djcy;00452
gjcy;00453
jukcy;00454
dscy;00455
iukcy;00456
yicy;00457
jsercy;00458
ljcy;00459
njcy;0045A
tshcy;0045B
kjcy;0045C
ubrcy;0045E
dzcy;0045F
ensp;02002
emsp;02003
emsp13;02004
emsp14;02005
numsp;02007
puncsp;02008
thinsp;02009
ThinSpace;02009
hairsp;0200A
VeryThinSpace;0200A
ZeroWidthSpace;0200B
NegativeVeryThinSpace;0200B
NegativeThinSpace;0200B
NegativeMediumSpace;0200B
NegativeThickSpace;0200B
zwnj;0200C
zwj;0200D
lrm;0200E
rlm;0200F
hyphen;02010
dash;02010
ndash;02013
mdash;02014
horbar;02015
Verbar;02016
Vert;02016
lsquo;02018
OpenCurlyQuote;02018
rsquo;02019
rsquor;02019
CloseCurlyQuote;02019
lsquor;0201A
sbquo;0201A
0201A;0201A
SINGLE;0201A
LOW-9;0201E
ldquo;0201C
OpenCurlyDoubleQuote;0201C
rdquo;0201D
rdquor;0201D
CloseCurlyDoubleQuote;0201D
ldquor;0201E
bdquo;0201E
0201E;0201E
DOUBLE;0201E
dagger;02020
Dagger;02021
ddagger;02021
bull;02022
bullet;02022
nldr;02025
hellip;02026
mldr;02026
permil;02030
pertenk;02031
prime;02032
Prime;02033
tprime;02034
bprime;02035
backprime;02035
lsaquo;02039
rsaquo;0203A
oline;0203E
caret;02041
hybull;02043
frasl;02044
bsemi;0204F
qprime;02057
MediumSpace;0205F
NoBreak;02060
ApplyFunction;02061
af;02061
InvisibleTimes;02062
it;02062
InvisibleComma;02063
ic;02063
euro;020AC
tdot;020DB
TripleDot;020DB
DotDot;020DC
Copf;02102
complexes;02102
incare;02105
gscr;0210A
hamilt;0210B
HilbertSpace;0210B
Hscr;0210B
Hfr;0210C
Poincareplane;0210C
quaternions;0210D
Hopf;0210D
planckh;0210E
planck;0210F
hbar;0210F
plankv;0210F
hslash;0210F
Iscr;02110
imagline;02110
image;02111
Im;02111
imagpart;02111
Ifr;02111
Lscr;02112
lagran;02112
Laplacetrf;02112
ell;02113
Nopf;02115
naturals;02115
numero;02116
copysr;02117
weierp;02118
wp;02118
Popf;02119
primes;02119
rationals;0211A
Qopf;0211A
Rscr;0211B
realine;0211B
real;0211C
Re;0211C
realpart;0211C
Rfr;0211C
reals;0211D
Ropf;0211D
rx;0211E
trade;02122
TRADE;02122
integers;02124
Zopf;02124
ohm;02126
mho;02127
Zfr;02128
zeetrf;02128
iiota;02129
angst;0212B
bernou;0212C
Bernoullis;0212C
Bscr;0212C
Cfr;0212D
Cayleys;0212D
escr;0212F
Escr;02130
expectation;02130
Fscr;02131
Fouriertrf;02131
phmmat;02133
Mellintrf;02133
Mscr;02133
order;02134
orderof;02134
oscr;02134
alefsym;02135
aleph;02135
beth;02136
gimel;02137
daleth;02138
CapitalDifferentialD;02145
DD;02145
DifferentialD;02146
dd;02146
ExponentialE;02147
exponentiale;02147
ee;02147
ImaginaryI;02148
ii;02148
frac13;02153
frac23;02154
frac15;02155
frac25;02156
frac35;02157
frac45;02158
frac16;02159
frac56;0215A
frac18;0215B
frac38;0215C
frac58;0215D
frac78;0215E
larr;02190
leftarrow;02190
LeftArrow;02190
slarr;02190
ShortLeftArrow;02190
uarr;02191
uparrow;02191
UpArrow;02191
ShortUpArrow;02191
rarr;02192
rightarrow;02192
RightArrow;02192
srarr;02192
ShortRightArrow;02192
darr;02193
downarrow;02193
DownArrow;02193
ShortDownArrow;02193
harr;02194
leftrightarrow;02194
LeftRightArrow;02194
varr;02195
updownarrow;02195
UpDownArrow;02195
nwarr;02196
UpperLeftArrow;02196
nwarrow;02196
nearr;02197
UpperRightArrow;02197
nearrow;02197
searr;02198
searrow;02198
LowerRightArrow;02198
swarr;02199
swarrow;02199
LowerLeftArrow;02199
nlarr;0219A
nleftarrow;0219A
nrarr;0219B
nrightarrow;0219B
rarrw;0219D
rightsquigarrow;0219D
Larr;0219E
twoheadleftarrow;0219E
Uarr;0219F
Rarr;021A0
twoheadrightarrow;021A0
Darr;021A1
larrtl;021A2
leftarrowtail;021A2
rarrtl;021A3
rightarrowtail;021A3
LeftTeeArrow;021A4
mapstoleft;021A4
UpTeeArrow;021A5
mapstoup;021A5
map;021A6
RightTeeArrow;021A6
mapsto;021A6
DownTeeArrow;021A7
mapstodown;021A7
larrhk;021A9
hookleftarrow;021A9
rarrhk;021AA
hookrightarrow;021AA
larrlp;021AB
looparrowleft;021AB
rarrlp;021AC
looparrowright;021AC
harrw;021AD
leftrightsquigarrow;021AD
nharr;021AE
nleftrightarrow;021AE
lsh;021B0
Lsh;021B0
rsh;021B1
Rsh;021B1
ldsh;021B2
rdsh;021B3
crarr;021B5
cularr;021B6
curvearrowleft;021B6
curarr;021B7
curvearrowright;021B7
olarr;021BA
circlearrowleft;021BA
orarr;021BB
circlearrowright;021BB
lharu;021BC
LeftVector;021BC
leftharpoonup;021BC
lhard;021BD
leftharpoondown;021BD
DownLeftVector;021BD
uharr;021BE
upharpoonright;021BE
RightUpVector;021BE
uharl;021BF
upharpoonleft;021BF
LeftUpVector;021BF
rharu;021C0
RightVector;021C0
rightharpoonup;021C0
rhard;021C1
rightharpoondown;021C1
DownRightVector;021C1
dharr;021C2
RightDownVector;021C2
downharpoonright;021C2
dharl;021C3
LeftDownVector;021C3
downharpoonleft;021C3
rlarr;021C4
rightleftarrows;021C4
RightArrowLeftArrow;021C4
udarr;021C5
UpArrowDownArrow;021C5
lrarr;021C6
leftrightarrows;021C6
LeftArrowRightArrow;021C6
llarr;021C7
leftleftarrows;021C7
uuarr;021C8
upuparrows;021C8
rrarr;021C9
rightrightarrows;021C9
ddarr;021CA
downdownarrows;021CA
lrhar;021CB
ReverseEquilibrium;021CB
leftrightharpoons;021CB
rlhar;021CC
rightleftharpoons;021CC
Equilibrium;021CC
nlArr;021CD
nLeftarrow;021CD
nhArr;021CE
nLeftrightarrow;021CE
nrArr;021CF
nRightarrow;021CF
lArr;021D0
Leftarrow;021D0
DoubleLeftArrow;021D0
uArr;021D1
Uparrow;021D1
DoubleUpArrow;021D1
rArr;021D2
Rightarrow;021D2
Implies;021D2
DoubleRightArrow;021D2
dArr;021D3
Downarrow;021D3
DoubleDownArrow;021D3
hArr;021D4
Leftrightarrow;021D4
DoubleLeftRightArrow;021D4
iff;021D4
vArr;021D5
Updownarrow;021D5
DoubleUpDownArrow;021D5
nwArr;021D6
neArr;021D7
seArr;021D8
swArr;021D9
lAarr;021DA
Lleftarrow;021DA
rAarr;021DB
Rrightarrow;021DB
zigrarr;021DD
larrb;021E4
LeftArrowBar;021E4
rarrb;021E5
RightArrowBar;021E5
duarr;021F5
DownArrowUpArrow;021F5
loarr;021FD
roarr;021FE
hoarr;021FF
forall;02200
ForAll;02200
comp;02201
complement;02201
part;02202
PartialD;02202
exist;02203
Exists;02203
nexist;02204
NotExists;02204
nexists;02204
empty;02205
emptyset;02205
emptyv;02205
varnothing;02205
nabla;02207
Del;02207
isin;02208
isinv;02208
Element;02208
in;02208
notin;02209
NotElement;02209
notinva;02209
niv;0220B
ReverseElement;0220B
ni;0220B
SuchThat;0220B
notni;0220C
notniva;0220C
NotReverseElement;0220C
prod;0220F
Product;0220F
coprod;02210
Coproduct;02210
sum;02211
Sum;02211
minus;02212
mnplus;02213
mp;02213
MinusPlus;02213
plusdo;02214
dotplus;02214
setmn;02216
setminus;02216
Backslash;02216
ssetmn;02216
smallsetminus;02216
lowast;02217
compfn;02218
SmallCircle;02218
radic;0221A
Sqrt;0221A
prop;0221D
propto;0221D
Proportional;0221D
vprop;0221D
varpropto;0221D
infin;0221E
angrt;0221F
ang;02220
angle;02220
angmsd;02221
measuredangle;02221
angsph;02222
mid;02223
VerticalBar;02223
smid;02223
shortmid;02223
nmid;02224
NotVerticalBar;02224
nsmid;02224
nshortmid;02224
par;02225
parallel;02225
DoubleVerticalBar;02225
spar;02225
shortparallel;02225
npar;02226
nparallel;02226
NotDoubleVerticalBar;02226
nspar;02226
nshortparallel;02226
and;02227
wedge;02227
or;02228
vee;02228
cap;02229
cup;0222A
int;0222B
Integral;0222B
Int;0222C
tint;0222D
iiint;0222D
conint;0222E
oint;0222E
ContourIntegral;0222E
Conint;0222F
DoubleContourIntegral;0222F
Cconint;02230
cwint;02231
cwconint;02232
ClockwiseContourIntegral;02232
awconint;02233
CounterClockwiseContourIntegral;02233
there4;02234
therefore;02234
Therefore;02234
becaus;02235
because;02235
Because;02235
ratio;02236
Colon;02237
Proportion;02237
minusd;02238
dotminus;02238
mDDot;0223A
homtht;0223B
sim;0223C
Tilde;0223C
thksim;0223C
thicksim;0223C
bsim;0223D
backsim;0223D
ac;0223E
mstpos;0223E
acd;0223F
wreath;02240
VerticalTilde;02240
wr;02240
nsim;02241
NotTilde;02241
esim;02242
EqualTilde;02242
eqsim;02242
sime;02243
TildeEqual;02243
simeq;02243
nsime;02244
nsimeq;02244
NotTildeEqual;02244
cong;02245
TildeFullEqual;02245
simne;02246
ncong;02247
NotTildeFullEqual;02247
asymp;02248
ap;02248
TildeTilde;02248
approx;02248
thkap;02248
thickapprox;02248
nap;02249
NotTildeTilde;02249
napprox;02249
ape;0224A
approxeq;0224A
apid;0224B
bcong;0224C
backcong;0224C
asympeq;0224D
CupCap;0224D
bump;0224E
HumpDownHump;0224E
Bumpeq;0224E
bumpe;0224F
HumpEqual;0224F
bumpeq;0224F
esdot;02250
DotEqual;02250
doteq;02250
eDot;02251
doteqdot;02251
efDot;02252
fallingdotseq;02252
erDot;02253
risingdotseq;02253
colone;02254
coloneq;02254
Assign;02254
ecolon;02255
eqcolon;02255
ecir;02256
eqcirc;02256
cire;02257
circeq;02257
wedgeq;02259
veeeq;0225A
trie;0225C
triangleq;0225C
equest;0225F
questeq;0225F
ne;02260
NotEqual;02260
equiv;02261
Congruent;02261
nequiv;02262
NotCongruent;02262
le;02264
leq;02264
ge;02265
GreaterEqual;02265
geq;02265
lE;02266
LessFullEqual;02266
leqq;02266
gE;02267
GreaterFullEqual;02267
geqq;02267
lnE;02268
lneqq;02268
gnE;02269
gneqq;02269
Lt;0226A
NestedLessLess;0226A
ll;0226A
Gt;0226B
NestedGreaterGreater;0226B
gg;0226B
twixt;0226C
between;0226C
NotCupCap;0226D
nlt;0226E
NotLess;0226E
nless;0226E
ngt;0226F
NotGreater;0226F
ngtr;0226F
nle;02270
NotLessEqual;02270
nleq;02270
nge;02271
NotGreaterEqual;02271
ngeq;02271
lsim;02272
LessTilde;02272
lesssim;02272
gsim;02273
gtrsim;02273
GreaterTilde;02273
nlsim;02274
NotLessTilde;02274
ngsim;02275
NotGreaterTilde;02275
lg;02276
lessgtr;02276
LessGreater;02276
gl;02277
gtrless;02277
GreaterLess;02277
ntlg;02278
NotLessGreater;02278
ntgl;02279
NotGreaterLess;02279
pr;0227A
Precedes;0227A
prec;0227A
sc;0227B
Succeeds;0227B
succ;0227B
prcue;0227C
PrecedesSlantEqual;0227C
preccurlyeq;0227C
sccue;0227D
SucceedsSlantEqual;0227D
succcurlyeq;0227D
prsim;0227E
precsim;0227E
PrecedesTilde;0227E
scsim;0227F
succsim;0227F
SucceedsTilde;0227F
npr;02280
nprec;02280
NotPrecedes;02280
nsc;02281
nsucc;02281
NotSucceeds;02281
sub;02282
subset;02282
sup;02283
supset;02283
Superset;02283
nsub;02284
nsup;02285
sube;02286
SubsetEqual;02286
subseteq;02286
supe;02287
supseteq;02287
SupersetEqual;02287
nsube;02288
nsubseteq;02288
NotSubsetEqual;02288
nsupe;02289
nsupseteq;02289
NotSupersetEqual;02289
subne;0228A
subsetneq;0228A
supne;0228B
supsetneq;0228B
cupdot;0228D
uplus;0228E
UnionPlus;0228E
sqsub;0228F
SquareSubset;0228F
sqsubset;0228F
sqsup;02290
SquareSuperset;02290
sqsupset;02290
sqsube;02291
SquareSubsetEqual;02291
sqsubseteq;02291
sqsupe;02292
SquareSupersetEqual;02292
sqsupseteq;02292
sqcap;02293
SquareIntersection;02293
sqcup;02294
SquareUnion;02294
oplus;02295
CirclePlus;02295
ominus;02296
CircleMinus;02296
otimes;02297
CircleTimes;02297
osol;02298
odot;02299
CircleDot;02299
ocir;0229A
circledcirc;0229A
oast;0229B
circledast;0229B
odash;0229D
circleddash;0229D
plusb;0229E
boxplus;0229E
minusb;0229F
boxminus;0229F
timesb;022A0
boxtimes;022A0
sdotb;022A1
dotsquare;022A1
vdash;022A2
RightTee;022A2
dashv;022A3
LeftTee;022A3
top;022A4
DownTee;022A4
bottom;022A5
bot;022A5
perp;022A5
UpTee;022A5
models;022A7
vDash;022A8
DoubleRightTee;022A8
Vdash;022A9
Vvdash;022AA
VDash;022AB
nvdash;022AC
nvDash;022AD
nVdash;022AE
nVDash;022AF
prurel;022B0
vltri;022B2
vartriangleleft;022B2
LeftTriangle;022B2
vrtri;022B3
vartriangleright;022B3
RightTriangle;022B3
ltrie;022B4
trianglelefteq;022B4
LeftTriangleEqual;022B4
rtrie;022B5
trianglerighteq;022B5
RightTriangleEqual;022B5
origof;022B6
imof;022B7
mumap;022B8
multimap;022B8
hercon;022B9
intcal;022BA
intercal;022BA
veebar;022BB
barvee;022BD
angrtvb;022BE
lrtri;022BF
xwedge;022C0
Wedge;022C0
bigwedge;022C0
xvee;022C1
Vee;022C1
bigvee;022C1
xcap;022C2
Intersection;022C2
bigcap;022C2
xcup;022C3
Union;022C3
bigcup;022C3
diam;022C4
diamond;022C4
Diamond;022C4
sdot;022C5
sstarf;022C6
Star;022C6
divonx;022C7
divideontimes;022C7
bowtie;022C8
ltimes;022C9
rtimes;022CA
lthree;022CB
leftthreetimes;022CB
rthree;022CC
rightthreetimes;022CC
bsime;022CD
backsimeq;022CD
cuvee;022CE
curlyvee;022CE
cuwed;022CF
curlywedge;022CF
Sub;022D0
Subset;022D0
Sup;022D1
Supset;022D1
Cap;022D2
Cup;022D3
fork;022D4
pitchfork;022D4
epar;022D5
ltdot;022D6
lessdot;022D6
gtdot;022D7
gtrdot;022D7
Ll;022D8
Gg;022D9
ggg;022D9
leg;022DA
LessEqualGreater;022DA
lesseqgtr;022DA
gel;022DB
gtreqless;022DB
GreaterEqualLess;022DB
cuepr;022DE
curlyeqprec;022DE
cuesc;022DF
curlyeqsucc;022DF
nprcue;022E0
NotPrecedesSlantEqual;022E0
nsccue;022E1
NotSucceedsSlantEqual;022E1
nsqsube;022E2
NotSquareSubsetEqual;022E2
nsqsupe;022E3
NotSquareSupersetEqual;022E3
lnsim;022E6
gnsim;022E7
prnsim;022E8
precnsim;022E8
scnsim;022E9
succnsim;022E9
nltri;022EA
ntriangleleft;022EA
NotLeftTriangle;022EA
nrtri;022EB
ntriangleright;022EB
NotRightTriangle;022EB
nltrie;022EC
ntrianglelefteq;022EC
NotLeftTriangleEqual;022EC
nrtrie;022ED
ntrianglerighteq;022ED
NotRightTriangleEqual;022ED
vellip;022EE
ctdot;022EF
utdot;022F0
dtdot;022F1
disin;022F2
isinsv;022F3
isins;022F4
isindot;022F5
notinvc;022F6
notinvb;022F7
isinE;022F9
nisd;022FA
xnis;022FB
nis;022FC
notnivc;022FD
notnivb;022FE
barwed;02305
barwedge;02305
Barwed;02306
doublebarwedge;02306
lceil;02308
LeftCeiling;02308
rceil;02309
RightCeiling;02309
lfloor;0230A
LeftFloor;0230A
rfloor;0230B
RightFloor;0230B
drcrop;0230C
dlcrop;0230D
urcrop;0230E
ulcrop;0230F
bnot;02310
profline;02312
profsurf;02313
telrec;02315
target;02316
ulcorn;0231C
ulcorner;0231C
urcorn;0231D
urcorner;0231D
dlcorn;0231E
llcorner;0231E
drcorn;0231F
lrcorner;0231F
frown;02322
sfrown;02322
smile;02323
ssmile;02323
cylcty;0232D
profalar;0232E
topbot;02336
ovbar;0233D
solbar;0233F
angzarr;0237C
lmoust;023B0
lmoustache;023B0
rmoust;023B1
rmoustache;023B1
tbrk;023B4
OverBracket;023B4
bbrk;023B5
UnderBracket;023B5
bbrktbrk;023B6
OverParenthesis;023DC
UnderParenthesis;023DD
OverBrace;023DE
UnderBrace;023DF
trpezium;023E2
elinters;023E7
blank;02423
oS;024C8
circledS;024C8
boxh;02500
HorizontalLine;02500
boxv;02502
boxdr;0250C
boxdl;02510
boxur;02514
boxul;02518
boxvr;0251C
boxvl;02524
boxhd;0252C
boxhu;02534
boxvh;0253C
boxH;02550
boxV;02551
boxdR;02552
boxDr;02553
boxDR;02554
boxdL;02555
boxDl;02556
boxDL;02557
boxuR;02558
boxUr;02559
boxUR;0255A
boxuL;0255B
boxUl;0255C
boxUL;0255D
boxvR;0255E
boxVr;0255F
boxVR;02560
boxvL;02561
boxVl;02562
boxVL;02563
boxHd;02564
boxhD;02565
boxHD;02566
boxHu;02567
boxhU;02568
boxHU;02569
boxvH;0256A
boxVh;0256B
boxVH;0256C
uhblk;02580
lhblk;02584
block;02588
blk14;02591
blk12;02592
blk34;02593
squ;025A1
square;025A1
Square;025A1
squf;025AA
squarf;025AA
blacksquare;025AA
FilledVerySmallSquare;025AA
EmptyVerySmallSquare;025AB
rect;025AD
marker;025AE
fltns;025B1
xutri;025B3
bigtriangleup;025B3
utrif;025B4
blacktriangle;025B4
utri;025B5
triangle;025B5
rtrif;025B8
blacktriangleright;025B8
rtri;025B9
triangleright;025B9
xdtri;025BD
bigtriangledown;025BD
dtrif;025BE
blacktriangledown;025BE
dtri;025BF
triangledown;025BF
ltrif;025C2
blacktriangleleft;025C2
ltri;025C3
triangleleft;025C3
loz;025CA
lozenge;025CA
cir;025CB
tridot;025EC
xcirc;025EF
bigcirc;025EF
ultri;025F8
urtri;025F9
lltri;025FA
EmptySmallSquare;025FB
FilledSmallSquare;025FC
starf;02605
bigstar;02605
star;02606
phone;0260E
female;02640
male;02642
spades;02660
spadesuit;02660
clubs;02663
clubsuit;02663
hearts;02665
heartsuit;02665
diams;02666
diamondsuit;02666
sung;0266A
flat;0266D
natur;0266E
natural;0266E
sharp;0266F
check;02713
checkmark;02713
cross;02717
malt;02720
maltese;02720
sext;02736
VerticalSeparator;02758
lbbrk;02772
rbbrk;02773
lobrk;027E6
LeftDoubleBracket;027E6
robrk;027E7
RightDoubleBracket;027E7
lang;027E8
LeftAngleBracket;027E8
langle;027E8
rang;027E9
RightAngleBracket;027E9
rangle;027E9
Lang;027EA
Rang;027EB
loang;027EC
roang;027ED
xlarr;027F5
longleftarrow;027F5
LongLeftArrow;027F5
xrarr;027F6
longrightarrow;027F6
LongRightArrow;027F6
xharr;027F7
longleftrightarrow;027F7
LongLeftRightArrow;027F7
xlArr;027F8
Longleftarrow;027F8
DoubleLongLeftArrow;027F8
xrArr;027F9
Longrightarrow;027F9
DoubleLongRightArrow;027F9
xhArr;027FA
Longleftrightarrow;027FA
DoubleLongLeftRightArrow;027FA
xmap;027FC
longmapsto;027FC
dzigrarr;027FF
nvlArr;02902
nvrArr;02903
nvHarr;02904
Map;02905
lbarr;0290C
rbarr;0290D
bkarow;0290D
lBarr;0290E
rBarr;0290F
dbkarow;0290F
RBarr;02910
drbkarow;02910
DDotrahd;02911
UpArrowBar;02912
DownArrowBar;02913
Rarrtl;02916
latail;02919
ratail;0291A
lAtail;0291B
rAtail;0291C
larrfs;0291D
rarrfs;0291E
larrbfs;0291F
rarrbfs;02920
nwarhk;02923
nearhk;02924
searhk;02925
hksearow;02925
swarhk;02926
hkswarow;02926
nwnear;02927
nesear;02928
toea;02928
seswar;02929
tosa;02929
swnwar;0292A
rarrc;02933
cudarrr;02935
ldca;02936
rdca;02937
cudarrl;02938
larrpl;02939
curarrm;0293C
cularrp;0293D
rarrpl;02945
harrcir;02948
Uarrocir;02949
lurdshar;0294A
ldrushar;0294B
LeftRightVector;0294E
RightUpDownVector;0294F
DownLeftRightVector;02950
LeftUpDownVector;02951
LeftVectorBar;02952
RightVectorBar;02953
RightUpVectorBar;02954
RightDownVectorBar;02955
DownLeftVectorBar;02956
DownRightVectorBar;02957
LeftUpVectorBar;02958
LeftDownVectorBar;02959
LeftTeeVector;0295A
RightTeeVector;0295B
RightUpTeeVector;0295C
RightDownTeeVector;0295D
DownLeftTeeVector;0295E
DownRightTeeVector;0295F
LeftUpTeeVector;02960
LeftDownTeeVector;02961
lHar;02962
uHar;02963
rHar;02964
dHar;02965
luruhar;02966
ldrdhar;02967
ruluhar;02968
rdldhar;02969
lharul;0296A
llhard;0296B
rharul;0296C
lrhard;0296D
udhar;0296E
UpEquilibrium;0296E
duhar;0296F
ReverseUpEquilibrium;0296F
RoundImplies;02970
erarr;02971
simrarr;02972
larrsim;02973
rarrsim;02974
rarrap;02975
ltlarr;02976
gtrarr;02978
subrarr;02979
suplarr;0297B
lfisht;0297C
rfisht;0297D
ufisht;0297E
dfisht;0297F
lopar;02985
ropar;02986
lbrke;0298B
rbrke;0298C
lbrkslu;0298D
rbrksld;0298E
lbrksld;0298F
rbrkslu;02990
langd;02991
rangd;02992
lparlt;02993
rpargt;02994
gtlPar;02995
ltrPar;02996
vzigzag;0299A
vangrt;0299C
angrtvbd;0299D
ange;029A4
range;029A5
dwangle;029A6
uwangle;029A7
angmsdaa;029A8
angmsdab;029A9
angmsdac;029AA
angmsdad;029AB
angmsdae;029AC
angmsdaf;029AD
angmsdag;029AE
angmsdah;029AF
bemptyv;029B0
demptyv;029B1
cemptyv;029B2
raemptyv;029B3
laemptyv;029B4
ohbar;029B5
omid;029B6
opar;029B7
operp;029B9
olcross;029BB
odsold;029BC
olcir;029BE
ofcir;029BF
olt;029C0
ogt;029C1
cirscir;029C2
cirE;029C3
solb;029C4
bsolb;029C5
boxbox;029C9
trisb;029CD
rtriltri;029CE
LeftTriangleBar;029CF
RightTriangleBar;029D0
race;029DA
iinfin;029DC
infintie;029DD
nvinfin;029DE
eparsl;029E3
smeparsl;029E4
eqvparsl;029E5
lozf;029EB
blacklozenge;029EB
RuleDelayed;029F4
dsol;029F6
xodot;02A00
bigodot;02A00
xoplus;02A01
bigoplus;02A01
xotime;02A02
bigotimes;02A02
xuplus;02A04
biguplus;02A04
xsqcup;02A06
bigsqcup;02A06
qint;02A0C
iiiint;02A0C
fpartint;02A0D
cirfnint;02A10
awint;02A11
rppolint;02A12
scpolint;02A13
npolint;02A14
pointint;02A15
quatint;02A16
intlarhk;02A17
pluscir;02A22
plusacir;02A23
simplus;02A24
plusdu;02A25
plussim;02A26
plustwo;02A27
mcomma;02A29
minusdu;02A2A
loplus;02A2D
roplus;02A2E
Cross;02A2F
timesd;02A30
timesbar;02A31
smashp;02A33
lotimes;02A34
rotimes;02A35
otimesas;02A36
Otimes;02A37
odiv;02A38
triplus;02A39
triminus;02A3A
tritime;02A3B
iprod;02A3C
intprod;02A3C
amalg;02A3F
capdot;02A40
ncup;02A42
ncap;02A43
capand;02A44
cupor;02A45
cupcap;02A46
capcup;02A47
cupbrcap;02A48
capbrcup;02A49
cupcup;02A4A
capcap;02A4B
ccups;02A4C
ccaps;02A4D
ccupssm;02A50
And;02A53
Or;02A54
andand;02A55
oror;02A56
orslope;02A57
andslope;02A58
andv;02A5A
orv;02A5B
andd;02A5C
ord;02A5D
wedbar;02A5F
sdote;02A66
simdot;02A6A
congdot;02A6D
easter;02A6E
apacir;02A6F
apE;02A70
eplus;02A71
pluse;02A72
Esim;02A73
Colone;02A74
Equal;02A75
eDDot;02A77
ddotseq;02A77
equivDD;02A78
ltcir;02A79
gtcir;02A7A
ltquest;02A7B
gtquest;02A7C
les;02A7D
LessSlantEqual;02A7D
leqslant;02A7D
ges;02A7E
GreaterSlantEqual;02A7E
geqslant;02A7E
lesdot;02A7F
gesdot;02A80
lesdoto;02A81
gesdoto;02A82
lesdotor;02A83
gesdotol;02A84
lap;02A85
lessapprox;02A85
gap;02A86
gtrapprox;02A86
lne;02A87
lneq;02A87
gne;02A88
gneq;02A88
lnap;02A89
lnapprox;02A89
gnap;02A8A
gnapprox;02A8A
lEg;02A8B
lesseqqgtr;02A8B
gEl;02A8C
gtreqqless;02A8C
lsime;02A8D
gsime;02A8E
lsimg;02A8F
gsiml;02A90
lgE;02A91
glE;02A92
lesges;02A93
gesles;02A94
els;02A95
eqslantless;02A95
egs;02A96
eqslantgtr;02A96
elsdot;02A97
egsdot;02A98
el;02A99
eg;02A9A
siml;02A9D
simg;02A9E
simlE;02A9F
simgE;02AA0
LessLess;02AA1
GreaterGreater;02AA2
glj;02AA4
gla;02AA5
ltcc;02AA6
gtcc;02AA7
lescc;02AA8
gescc;02AA9
smt;02AAA
lat;02AAB
smte;02AAC
late;02AAD
bumpE;02AAE
pre;02AAF
preceq;02AAF
PrecedesEqual;02AAF
sce;02AB0
succeq;02AB0
SucceedsEqual;02AB0
prE;02AB3
scE;02AB4
prnE;02AB5
precneqq;02AB5
scnE;02AB6
succneqq;02AB6
prap;02AB7
precapprox;02AB7
scap;02AB8
succapprox;02AB8
prnap;02AB9
precnapprox;02AB9
scnap;02ABA
succnapprox;02ABA
Pr;02ABB
Sc;02ABC
subdot;02ABD
supdot;02ABE
subplus;02ABF
supplus;02AC0
submult;02AC1
supmult;02AC2
subedot;02AC3
supedot;02AC4
subE;02AC5
subseteqq;02AC5
supE;02AC6
supseteqq;02AC6
subsim;02AC7
supsim;02AC8
subnE;02ACB
subsetneqq;02ACB
supnE;02ACC
supsetneqq;02ACC
csub;02ACF
csup;02AD0
csube;02AD1
csupe;02AD2
subsup;02AD3
supsub;02AD4
subsub;02AD5
supsup;02AD6
suphsub;02AD7
supdsub;02AD8
forkv;02AD9
topfork;02ADA
mlcp;02ADB
Dashv;02AE4
DoubleLeftTee;02AE4
Vdashl;02AE6
Barv;02AE7
vBar;02AE8
vBarv;02AE9
Vbar;02AEB
Not;02AEC
bNot;02AED
rnmid;02AEE
cirmid;02AEF
midcir;02AF0
topcir;02AF1
nhpar;02AF2
parsim;02AF3
parsl;02AFD
fflig;0FB00
filig;0FB01
fllig;0FB02
ffilig;0FB03
ffllig;0FB04
Ascr;1D49C
Cscr;1D49E
Dscr;1D49F
Gscr;1D4A2
Jscr;1D4A5
Kscr;1D4A6
Nscr;1D4A9
Oscr;1D4AA
Pscr;1D4AB
Qscr;1D4AC
Sscr;1D4AE
Tscr;1D4AF
Uscr;1D4B0
Vscr;1D4B1
Wscr;1D4B2
Xscr;1D4B3
Yscr;1D4B4
Zscr;1D4B5
ascr;1D4B6
bscr;1D4B7
cscr;1D4B8
dscr;1D4B9
fscr;1D4BB
hscr;1D4BD
iscr;1D4BE
jscr;1D4BF
kscr;1D4C0
lscr;1D4C1
mscr;1D4C2
nscr;1D4C3
pscr;1D4C5
qscr;1D4C6
rscr;1D4C7
sscr;1D4C8
tscr;1D4C9
uscr;1D4CA
vscr;1D4CB
wscr;1D4CC
xscr;1D4CD
yscr;1D4CE
zscr;1D4CF
Afr;1D504
Bfr;1D505
Dfr;1D507
Efr;1D508
Ffr;1D509
Gfr;1D50A
Jfr;1D50D
Kfr;1D50E
Lfr;1D50F
Mfr;1D510
Nfr;1D511
Ofr;1D512
Pfr;1D513
Qfr;1D514
Sfr;1D516
Tfr;1D517
Ufr;1D518
Vfr;1D519
Wfr;1D51A
Xfr;1D51B
Yfr;1D51C
afr;1D51E
bfr;1D51F
cfr;1D520
dfr;1D521
efr;1D522
ffr;1D523
gfr;1D524
hfr;1D525
ifr;1D526
jfr;1D527
kfr;1D528
lfr;1D529
mfr;1D52A
nfr;1D52B
ofr;1D52C
pfr;1D52D
qfr;1D52E
rfr;1D52F
sfr;1D530
tfr;1D531
ufr;1D532
vfr;1D533
wfr;1D534
xfr;1D535
yfr;1D536
zfr;1D537
Aopf;1D538
Bopf;1D539
Dopf;1D53B
Eopf;1D53C
Fopf;1D53D
Gopf;1D53E
Iopf;1D540
Jopf;1D541
Kopf;1D542
Lopf;1D543
Mopf;1D544
Oopf;1D546
Sopf;1D54A
Topf;1D54B
Uopf;1D54C
Vopf;1D54D
Wopf;1D54E
Xopf;1D54F
Yopf;1D550
aopf;1D552
bopf;1D553
copf;1D554
dopf;1D555
eopf;1D556
fopf;1D557
gopf;1D558
hopf;1D559
iopf;1D55A
jopf;1D55B
kopf;1D55C
lopf;1D55D
mopf;1D55E
nopf;1D55F
oopf;1D560
popf;1D561
qopf;1D562
ropf;1D563
sopf;1D564
topf;1D565
uopf;1D566
vopf;1D567
wopf;1D568
xopf;1D569
yopf;1D56A
zopf;1D56B
"""    


